import request from '@/utils/request'

export function updateType(msg) {
  return request({
    url: '/doc/type/update',
    method: 'post',
    data: msg
  })
}

export function deleteType(msg) {
  return request({
    url: '/doc/type/delete',
    method: 'post',
    data: msg
  })
}

export function addType(msg) {
  return request({
    url: '/doc/type/add',
    method: 'post',
    data: msg
  })
}

export function getUrls() {
  return request({
    url: '/doc/urls',
    method: 'get',
    data: {}
  })
}

export function saveDoc(msg) {
  return request({
    url: '/doc/save',
    method: 'post',
    data: msg
  })
}

export function fetchList(query) {
  return request({
    url: '/doc/list',
    method: 'post',
    data: query
  })
}

export function fetchArticle(id) {
  return request({
    url: '/doc/detail',
    method: 'get',
    params: { id }
  })
}

export function update(msg) {
  return request({
    url: '/doc/update',
    method: 'post',
    data: msg
  })
}

export function deleteDoc(msg) {
  return request({
    url: '/doc/delete',
    method: 'get',
    params: msg
  })
}

export function getComment(msg) {
  return request({
    url: '/doc/comment',
    method: 'get',
    params: msg
  })
}

export function publisdedComment(msg) {
  return request({
    url: '/doc/comment/publish',
    method: 'get',
    params: msg
  })
}

export function deleteComment(msg) {
  return request({
    url: '/doc/comment/delete',
    method: 'get',
    params: msg
  })
}
